home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / accs / hardcopy / readme < prev   
Encoding:
Text File  |  1985-07-21  |  12.1 KB  |  273 lines

  1.  
  2.  
  3. Thomas Lörsch                                   Karlsruhe, den 19.04.1988
  4. Breitensteinweg 7
  5. 7012 Fellbach 4
  6.  
  7.  
  8. Kontonr. : 5403219
  9. Volkbank Karlsruhe
  10. BLZ      66190000
  11.  
  12.  
  13.  
  14.                 Anleitung zur PD-Hardcopy V1.0
  15.                 ==============================
  16.  
  17. Inhalt :        1. Möglichkeiten
  18.                 2. Einschränkungen bei Drucker
  19.                 3. Dateien
  20.                 4. Anpassung auf einen Drucker
  21.                 5. Dialogbox
  22.                 6. Spenden
  23.                 
  24.  
  25.                 
  26. 1. Möglichkeiten
  27. ================
  28. Das bisherige Problem bei herausgebrachten Hardcopy's war immer, daß
  29. sie zu speziell angelegt waren. Entweder für spezielle Bildgrößen oder 
  30. für spezielle Drucker bzw. spezielle Druckereigenschaften.
  31.  
  32. Dieses Programm wurde so angelegt, das
  33. - stufenlose Vergrößerungen + Verkleinerungen gemacht werden können
  34.   Es können hiermit sowohl ganze Bildschirme als Diskettenaufkleber
  35.   (aber nur mit 24 Nadler noch ansehbar) als auch riesengroße Plakate
  36.   (sehr zeit- und Papieraufwendig) gedruckt werden.
  37. - Bilder können in den 4 Drehlagen (jeweils um 90 Grad rotiert) gedruckt
  38.   werden
  39. - Es können auch nur rechteckige Teile eines Bildes ausgedruckt werden
  40.   (Teilbilder), falls dies erwünscht wird.
  41. - (theoretisch) beliebige Drucker benutzt werden können
  42.   (es müssen allerdings doch ein paar Grundbedingungen erfüllt sein, da
  43.    ich nur von einem EPSON-Drucker ausgehen konnte)
  44. - Druckereigenschaften fast vollständig ausgenutzt werden können
  45.   (es ist z.B. egal, ob mit 8 oder 24 Nadeln gedruckt wird)
  46. - Farbbilder zuerst in s/w-Bilder umgewandelt werden und somit ausgedruckt
  47.   werden können (Achtung : der aktuelle Algorithmus ist so primitiv, daß
  48.   nicht unbedingt gute Ergebnisse erwartet werden können bei sehr farbigen
  49.   Bildern)
  50. - die Eingaben bequem mittels Dialogbox durchgeführt werden können
  51. - Üblicher Start mit ALT-HELP oder Desktop-Hardcopy
  52. - Der Cursor wird automatisch ausgeblendet, bevor mit der Hardcopy begonnen
  53.   wird (manche sehen dies auch als Nachteil an, könnte aber problemlos
  54.   geändert werden).
  55.   
  56. Nachteile :
  57. -----------
  58. - Das Programm ist etwas groß geraten, was mich mit meinem MEGA ST2 nicht
  59.   gerade störte. Es darf mit ca. 60kByte Speicherplatzbedarf für Programm +
  60.   Daten gerechnet werden.
  61. - Durch die vielseitigen Möglichkeiten ist die Dialogbox nicht unbedingt 
  62.   selbsterklärend, weswegen hier eine Anleitung und Beschreibung hinzugefügt
  63.   wurde.
  64. - Da aus technischen Gründen sowohl die Dialogbox wie auch die Hardcopy-
  65.   routine den Bildschirm bearbeiten und teilweise zwischenspeichern müssen,
  66.   ist es nicht möglich, eine Hardcopy von der Dialogbox zu machen (würde
  67.   sonst zusätzlich noch 32kByte kosten).
  68.  
  69.  
  70. 2. Einschränkungen bei Drucker :
  71. ================================
  72. - Es muss ein 8/16/24/.. Nadel - Graphikdruck möglich sein.
  73.   Dies ist bei EPSON-Druckern gegeben, wenn mich nicht alles täuscht,
  74.   auch bei NEC.
  75. - Der Graphikeinschaltbefehl muß in der EPSON-Art vorliegen :
  76.   1.  "Grafik ein" - Befehl (können mehrere Bytes sein)
  77.   2.  Lowbyte  Anzahl zu druckender Spalten (egal, ob 8,24,.. Nadeln)
  78.   3.  Highbyte Anzahl zu druckender Spalten
  79.   4.  Druckdaten (Anz.Spalten * (Anz.Nadeln/8)) [Byte]
  80. - (muß aber nicht, man kann auch ohne dieser Option leben)
  81.   Um den linken Druckerrand festlegen zu können, wird ein Befehl benötigt
  82.   mit folgender Syntax :
  83.   1.  "Linker Rand" - Befehl (können mehrere Bytes sein)
  84.   2.  Zahl (=Byte), die den Rand spezifiziert
  85.   Danach dürfen keine weiteren Daten mehr kommen
  86.   
  87. Ansonsten müßte das Programm vollständig für solche Drucker funktionsfähig
  88. sein.
  89.  
  90.  
  91. 3. Dateien
  92. ==========
  93. In ihrem Hardcopyordner sollten sich folgende Dateien befinden :
  94.  
  95.   hc.acc                (Hardcopy - Accessory)
  96.   hc.rsc                (Resource - Datei von hc.acc)
  97.   hc.dat                (Beispiel für Drucker  Epson LQ-850)
  98.   
  99.   makehc.prg            (Hiermit läßt sich ein neues hc.dat erstellen)
  100.   datfile               (Eingabedatei für makehc.prg)
  101.  
  102. Die Accessory 'hc.acc' selbst benötigt unbedingt auf derselben Ebenen die
  103. Dateien 'hc.rsc' und 'hc.dat'.
  104.   
  105.  
  106. 4. Anpassung auf einen Drucker
  107. ==============================
  108. Die Druckeranpassung geschieht mittels dem Programm 'makehc.prg' und der
  109. dazugehörigen Datei 'datfile'. Aus den in 'datfile' stehenden Daten wird
  110. eine komprimierte Datei namens 'hc.dat' erstellt, die das Accessory beim
  111. Start einließt. Da überwiegen der Kommentar in 'datfile' die Eingaben
  112. selbst erklärt, wird hier auf ein paar wesentliche Sachen eingegangen, die
  113. bei erstellen eines neuen 'datfile' zu beachten sind:
  114. - Da 'makehc.prg' i.a. nur einmal benutzt wird (am Anfang vielleicht doch
  115.   etwas häufiger), wird keine Eingabenüberprüfung vom Programm aus 
  116.   vorgenommen, weswegen Sie sorgfältig auf ein paar Details achten sollten.
  117. - Hinter dem Kommentar steht in Klammern angegeben, was vor dem Kommentar
  118.   zu stehen hat. Man sollte sich aus oben genannten Grund auch daran halten.
  119. - Initialisierungsgrößen :
  120.   Diese Größen geben nur an, wie die Hardcopyroutine bei Start eingestellt
  121.   sein soll. Hier dürfen Sie herumexperimentieren
  122. - Nutzbare Blattgröße :
  123.   Diese Daten sind für Ihren Drucker festzulegen. Ein Drucker verarbeitet
  124.   i.a. DinA4 oder DinA3 - Blätter. Dies sollten Sie hier eintragen.
  125.   Die druckbare Blattgröße sollten Sie dann einmal ausmessen und eintragen.
  126.   Dies hat den Grund, daß z.B. bei einem DinA4-Blatt ein DinA4-Bild nicht 
  127.   verzerrungsfrei so ausdrucken läßt, daß das Blatt voll ausgenutzt wird.
  128.   Hierbei haben Sie in der Höhe noch sehr viel mehr Platz frei als in der
  129.   Breite. Um nun bei großen Plakaten diesen Platz auch zu nutzen, muß die
  130.   tatsächlich nutzbare Blattgröße gegeben sein.
  131. - Druckersteuerzeichen :
  132.   Zweistellige Zahlen im Hexadezimalsystem, die im Dezimalsystem zwischen
  133.   den Werten 0 und 255 liegen können, seien im folgenden als 'Hexdumps'
  134.   bezeichnet.
  135.   W i c h t i g :  (Faulheit des Programmierers)
  136.     Immer - Anzahl der nachfolgenden Hexdumps
  137.           - Anzahl dieser Hexdumps (i m m e r   2   Z e i c h e n   u n d)
  138.             K l e i n b u c h s t a b e n)
  139.           - mind. 1 Leerzeichen zwischen 2 Angaben
  140.           - höchstens 11 Hexdumps 
  141.   Hier ist zu erwähnen, daß bei den Hexdumps jede Zahl zwischen 00 u. ff
  142.   erlaubt ist. Diese Druckercodes stehen i.a. immer im Druckerhandbuch.
  143. - Druckmodi :
  144.   W i c h t i g :  (Faulheit des Programmierers)
  145.     Diese Zahl ändern, wenn Sie neuen Modus hinzunehmen oder hinauswerfen.
  146.   Diese Zahl ist auf 10 beschränkt, könnte aber auch höher gelegt werden.
  147.   -> Name des Modus :
  148.      Dieser ist wie im Beispiel einzugeben. Maximal werden nur 8 Zeichen
  149.      zugelassen.
  150.   -> Anzahl Druckernadeln :
  151.      Hier wird die Anzahl benutzter Nadeln eingetragen (8,16,24,..).
  152.      Dies muß für jeden Modus gemacht werden, da man ja z.B. einen LQ-850
  153.      besitzen kann.
  154.   -> Druckersteuerzeichen :
  155.      Interessant ist hier der kleine Zeilenvorschub, der es ermöglicht, eine
  156.      Zeile mehrfach leicht verschoben zu drucken (allemein übliche Praxis
  157.      bei EPSON-Druckern fuer Schöndruck)
  158.   -> Vertikale/Horizontale Druckdichte :
  159.      Diese Daten sind für die einzelnen Grafikdruckmöglichkeiten auch im
  160.      Druckerhandbuch gegeben.
  161.      
  162. Ist 'datfile' für Sie korrekt erstellt, einfach 'makehc.prg' aufrufen.
  163. Hierbei werden nun sämtliche eingegebene Daten (und noch ein paar zusätz-
  164. liche) wieder ausgegeben, woran Sie evtl. Fehler erkennen können (Bild
  165. mit 'Control s' anhalten).
  166. Läuft dies einwandfrei durch, dann existiert ein neues 'hc.dat', welches
  167. nun noch auf die oberste Ebene zum 'hc.acc' zu kopieren ist.
  168.  
  169.  
  170. 5. Dialogbox
  171. ============
  172. Nach einem RESET sollten Sie entweder eine Fehlermeldung mit nachfolgendem
  173. Absturz auf dem Bildschirm haben oder Sie können nun im Desktop bei den
  174. Accessory's einen Eintrag 'Hardcopy' anklicken. Dort gibt es folgende 
  175. Einstellmöglichkeiten und Anzeigen :
  176.  
  177. Modus :
  178.    Einstellen eines der möglichen Druckmodi, wobei der jew. Text aus dem
  179.    'datfile' in der Box erscheinen muß. Blättern erfolgt jeweils durch die
  180.    Pfeiltasten, die durchgehend angeklickt werden können.
  181.    
  182. Winkel :
  183.    Hiermit wird bestimmt, in welcher der 4 Rotationsrichtungen das Bild
  184.    ausgedruckt werden soll. Dabei wird das Bild von normaler Vorlage aus
  185.    im Uhrzeigersinn weitergedreht.
  186.    
  187. Invert :
  188.    Hiermit kann ein Bild negiert werden. Weiß wird zu Schwarz und Schwarz 
  189.    zu Weiß.
  190.    
  191. Spalte :
  192.    Einstellen der Spalte, ab der ein Bild gedruckt werden soll. Dies ist
  193.    nur sinnvoll für kleine Bilder, die evtl. irgendwo in einem Text plaziert
  194.    werden sollen. Hier wird keine Blattüberschreitung abgeprüft, weswegen
  195.    dies mit Vorsicht zu genießen ist.
  196.    
  197. Papier :
  198.    Bei 'einzel' wird bei mehreren Blättern nach jeder gedruckten Seite auf
  199.    die SPACE-Taste gewartet. Abbruch ist beim Warten mit RETURN möglich,
  200.    innerhalb einer Hardcopy mit ALT-HELP
  201.    
  202. Teilbild :
  203.    Hiermit ist es möglich, ein Teilbild aus dem gesamten Bild auszu-
  204.    schneiden. Durch Anklicken der Box (Eintrag 'nein') wird die Dialogbox
  205.    gelöscht (nicht erschrecken). Nun können Sie mit der Maus die linke
  206.    obere Ecke des gewünschten Ausschnittes auswählen. Durch drücken (und
  207.    gedrückt lassen !) wird dieser fixiert und Sie haben nun die Größe des
  208.    Rechteckes zu bestimmen, die durch loslassen der Maustaste fixiert wird.
  209.    Danach erscheint die Dialogbox wieder und der Eintrag sollte auf 'ja'
  210.    gewechselt haben. 
  211.    Durch Anklicken bei Eintrag 'ja' wird wieder das gesamte Bild als
  212.    gewünschte Bildgröße angesehen.
  213.  
  214. Angleich :
  215.    Wurde ein Teilbild ausgewählt und z.B. DinA4-Format ausgesucht, so 
  216.    würde im Ausdruck auch nur der entsprechende Teil des Blattes bedruckt
  217.    werden. Will man nun aber den zur Verfügung stehenden Platz besser 
  218.    nutzen, oder die Größe der Ausgabe besser abschätzen können, so kann
  219.    man durch Auswahl der Option 'Angleich' das Teilbild derart vergrößern,
  220.    daß es gerade auf die Seite paßt. 
  221.    Dies ist somit eine von drei möglichen Arten, die Größe eines Bildes zu
  222.    verändern.
  223.    
  224. Größe :
  225.    Meistens vergrößert bzw. verkleinert man Bilder auf bestimmte Blatt-
  226.    größen. Da man die einzelnen Blattgrößen meistens im Kopf hat bzw. 
  227.    schon im Drucker eingespannt hat, läßt sich hiermit schnell eine
  228.    Größenänderung durchführen.
  229.    
  230. Faktor :
  231.    Hiermit ist eine stufenlose Vergrößerung/Verkleinerung möglich. 
  232.    Die Anzeige ist zu lesen :
  233.       Das aktuelle Bild wird um den Faktor xx.xx verkleinert (<) bzw.
  234.       vergrößert (>). 
  235.    Vergrößern/Verkleinern wird durch klicken auf die Anzeigenbox umge-
  236.    schaltet. Der Faktor selbst wird mit den Pfeilboxen neben der Anzeige
  237.    verändert. 
  238.    Bei Ändern des Faktors wird ebenso die Anzeige 'Größe (DinA)' geändert.
  239.    'Größe' zeigt jeweils immer die nächste Obergrenze eines DinA-Formates
  240.    an. Bei grauer Schrift liegt die Größe unterhalt eines DinA-Formates,
  241.    bei schwarzer Schrift genau auf dem DinA-Format. Bereichsüber- bzw.
  242.    unterschreitung werden dort auch mittels von '<' und '>' dargestellt.
  243.    
  244. Anzahl Blätter :        (nur Anzeige)
  245.    Hier wird ihnen angegeben, wieviel Blatt Papier bei der aktuellen 
  246.    Ausgabeart benötigt werden, und zwar 
  247.        Anzahl Blatt in x-Richtung  *   Anzahl Blatt in y-Richtung 
  248.    Blätter (Vorsicht : Dies ist ein Produkt, keine Summe).
  249.    Dies kann sich ändern bei der Änderung einer der folgenden Punkte :
  250.       Größe, Faktor, Winkel, Teilbild, Angleich.
  251.    Dies dient zur Kontrolle der aktuellen Daten.
  252.    
  253. Seite :
  254.    Hier können Sie bei Ausgabe mehrerer Blätter (Plakate) angeben, ab
  255.    welcher Seite Sie beginnen wollen. Hierbei wird von links oben ab
  256.    zeilenweise durchgezählt, beginnend bei Seite 1.
  257.    Dies ist praktisch, falls sich bei großen Ausdrucken zwischendurch
  258.    einmal eine Panne ergeben hat.
  259.    
  260.  
  261. 6. Spenden
  262. ==========
  263. Wenn Ihnen das Programm gefällt, dürfen Sie einen kleinen Spendenbetrag
  264. auf das Konto
  265.  
  266.                 Kontonr. : 5403219
  267.                 Volkbank Karlsruhe
  268.                 BLZ      66190000
  269.  
  270. überweisen. Im Voraus vielen Dank dafür.
  271. Sollten Sie Vorschläge für Verbesserungen haben, so schicken Sie diese
  272. an die oben genannte Adresse.
  273.